package com.geezdata.cps.cqrs.command.bus;


import com.geezdata.cps.base.request.BaseRequest;
import com.geezdata.cps.base.response.BaseResponse;
import com.geezdata.cps.cqrs.command.Command;

public interface CommandBus {
	public <REQ extends BaseRequest, RES> BaseResponse<RES> dispatch(Command<REQ, RES> cmd, REQ request);
}
